package GameLogic;

public class EnemyOwlBomb extends EntityEnemy{

	public EnemyOwlBomb()
	{
	health = 10;
	movementVelocity = 0.0001f;
	model = new EntityModel();
	value = 20;
	attackProbability = 0.15f;
	//startingY = Math.random()/2; 
	model.texture_path = "res/owlbomb.png";
	
	 model.frames=1;                            //model does not have any frames
        model.texture_coordinates=new float[] {0.0f, 0.0f,      //quad vertices; NOTICE: if you start with 0 as bottom left vertex
                                     0.0f, 1.0f,       // it will spin around this vertex (rotate is performed on 0,0)
                                     1.0f, 1.0f,
                                     1.0f, 0.0f};
        model.vertex_colour = new float[] {0.0f, 0.0f, 0.0f, 1.0f,  //RGBA, each vertex of quad
                                        0.0f, 0.0f, 0.0f, 1.0f,
                                        0.0f, 0.0f, 0.0f, 1.0f,
                                        0.0f, 0.0f, 0.0f, 1.0f};
         model.vertices = new float[] {-0.125f, -0.125f,      //quad vertices; NOTICE: if you start with 0 as bottom left vertex
                                     0.125f, -0.125f,       // it will spin around this vertex (rotate is performed on 0,0)
                                     0.125f, 0.125f,
                                     -0.125f, 0.125f};
         eCoord.scaleX = 0.5f;
         eCoord.scaleY = 0.5f;
	}

	public void tick()
	{
		super.tick();
		updateMovementByPath();
	}
	@Override
	void attack() {
		// TODO Auto-generated method stub
		
	}

	@Override
	void updateMovementByPath() {
		// TODO Auto-generated method stub
		eCoord.posX -= 0.018f;
	}
}
